Table: Commitments and Contingencies Disclosures [Table]

Line Label Object Class Period Type Balance Name
1 Commitments and Contingencies Disclosures [Table] [Table]

*

*

added:CommitmentsContingenciesDisclosuresTable
2 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
3 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
4 Commitments and Contingencies Disclosure [Line Items] [Line Items]

*

*

added:CommitmentsContingenciesDisclosureLineItems
5 Commitments and Contingencies Disclosure [Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
6 Commitments Contingencies and Guarantees [Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock
7 Commitments Disclosure [Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:CommitmentsDisclosureTextBlock
8 Contingencies Disclosure [Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:LossContingencyDisclosures
9 Purchase and Supply Commitment, Excluding Long-term Commitment [Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock
10 Product Warranty Disclosure [Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ProductWarrantyDisclosureTextBlock
11 Legal Matters and Contingencies [Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:LegalMattersAndContingenciesTextBlock
12 Schedule of Product Warranty Liability [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
13 Standard Product Warranty Disclosure [Hierarchy] [Abstract]

*

*

us-gaap:StandardProductWarrantyDisclosureAbstract
14 Standard Product Warranty Description [Concept] Text/String For Period

*

us-gaap:StandardProductWarrantyDescription
15 Standard Product Warranty Accrual, Balance Sheet Caption [Concept] Text/String For Period

*

us-gaap:StandardProductWarrantyAccrualBalanceSheetCaption
16 Standard Product Warranty Accrual, Balance Sheet Classification [Roll Up] [Abstract]

*

*

us-gaap:StandardProductWarrantyAccrualBalanceSheetClassificationAbstract
17 Standard Product Warranty Accrual, Current [Concept] Monetary As Of Credit us-gaap:StandardProductWarrantyAccrualCurrent
18 Standard Product Warranty Accrual, Noncurrent [Concept] Monetary As Of Credit us-gaap:StandardProductWarrantyAccrualNoncurrent
19 Standard Product Warranty Accrual, Total [Concept] Monetary As Of Credit us-gaap:StandardProductWarrantyAccrual
20 Movement in Standard Product Warranty Accrual [Roll Forward] [Abstract]

*

*

us-gaap:MovementInStandardProductWarrantyAccrualRollForward
21 Standard Product Warranty Accrual, Beginning Balance [Concept] Monetary As Of Credit us-gaap:StandardProductWarrantyAccrual
22 Standard Product Warranty Accrual, Period Increase (Decrease) [Roll Up] [Abstract]

*

*

added:StandardProductWarrantyAccrualPeriodIncreaseDecreaseRollUp
23 Standard Product Warranty Accrual, Warranties Issued [Concept] Monetary For Period Credit us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
24 Standard Product Warranty Accrual, Preexisting, Increase (Decrease) [Concept] Monetary For Period Credit us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease
25 Standard Product Warranty Accrual, Payments [Concept] Monetary For Period Debit us-gaap:StandardProductWarrantyAccrualPayments
26 Standard Product Warranty Accrual, Additions from Business Acquisition [Concept] Monetary For Period Credit us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition
27 Standard Product Warranty Accrual, Currency Translation, Increase (Decrease) [Concept] Monetary For Period Credit us-gaap:StandardProductWarrantyAccrualCurrencyTranslationIncreaseDecrease
28 Standard Product Warranty Accrual, Period Increase (Decrease), Total [Concept] Monetary For Period

*

us-gaap:StandardProductWarrantyAccrualPeriodIncreaseDecrease
29 Standard Product Warranty Accrual, Ending Balance [Concept] Monetary As Of Credit us-gaap:StandardProductWarrantyAccrual
30 Extended Product Warranty Disclosure [Hierarchy] [Abstract]

*

*

us-gaap:ExtendedProductWarrantyDisclosureAbstract
31 Extended Product Warranty Description [Concept] Text/String For Period

*

us-gaap:ExtendedProductWarrantyDescription
32 Extended Product Warranty Accrual, Balance Sheet Caption [Concept] Text/String For Period

*

us-gaap:ExtendedProductWarrantyAccrualBalanceSheetCaption
33 Extended Product Warranty Accrual, Balance Sheet Classification [Roll Up] [Abstract]

*

*

us-gaap:ExtendedProductWarrantyAccrualBalanceSheetClassificationAbstract
34 Extended Product Warranty Accrual, Current [Concept] Monetary As Of Credit us-gaap:ExtendedProductWarrantyAccrualCurrent
35 Extended Product Warranty Accrual, Noncurrent [Concept] Monetary As Of Credit us-gaap:ExtendedProductWarrantyAccrualNoncurrent
36 Extended Product Warranty Accrual, Total [Concept] Monetary As Of Credit us-gaap:ExtendedProductWarrantyAccrual
37 Movement in Extended Product Warranty Accrual [Roll Forward] [Abstract]

*

*

us-gaap:MovementInExtendedProductWarrantyAccrualRollForward
38 Extended Product Warranty Accrual, Beginning Balance [Concept] Monetary As Of Credit us-gaap:ExtendedProductWarrantyAccrual
39 Extended Product Warranty Accrual, Period Increase (Decrease) [Roll Up] [Abstract]

*

*

added:ExtendedProductWarrantyAccrualPeriodIncreaseDecreaseRollUp
40 Extended Product Warranty Accrual, Warranties Issued [Concept] Monetary For Period Credit us-gaap:ExtendedProductWarrantyAccrualWarrantiesIssued
41 Extended Product Warranty Accrual, Preexisting Increase (Decrease) [Concept] Monetary For Period Credit us-gaap:ExtendedProductWarrantyAccrualPreexistingIncreaseDecrease
42 Extended Product Warranty Accrual, Payments [Concept] Monetary For Period Debit us-gaap:ExtendedProductWarrantyAccrualPayments
43 Extended Product Warranty Accrual, Additions from Business Acquisition [Concept] Monetary For Period Credit us-gaap:ExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisition
44 Extended Product Warranty Accrual, Currency Translation Increase (Decrease) [Concept] Monetary For Period Credit us-gaap:ExtendedProductWarrantyAccrualCurrencyTranslationIncreaseDecrease
45 Extended Product Warranty Accrual, Period Increase (Decrease), Total [Concept] Monetary For Period

*

us-gaap:ExtendedProductWarrantyAccrualPeriodIncreaseDecrease
46 Extended Product Warranty Accrual, Ending Balance [Concept] Monetary As Of Credit us-gaap:ExtendedProductWarrantyAccrual
47 Product Warranties Disclosures [Hierarchy] [Abstract]

*

*

us-gaap:ProductWarrantiesDisclosuresAbstract
48 Product Warranty Expense [Concept] Monetary For Period Debit us-gaap:ProductWarrantyExpense
49 Product Warranty Accrual, Balance Sheet Classification [Roll Up] [Abstract]

*

*

us-gaap:ProductWarrantyAccrualBalanceSheetClassificationAbstract
50 Product Warranty Accrual, Current [Concept] Monetary As Of Credit us-gaap:ProductWarrantyAccrualClassifiedCurrent
51 Product Warranty Accrual, Noncurrent [Concept] Monetary As Of Credit us-gaap:ProductWarrantyAccrualNoncurrent
52 Product Warranty Accrual, Total [Concept] Monetary As Of Credit us-gaap:ProductWarrantyAccrual
53 Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward] [Abstract]

*

*

us-gaap:MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward
54 Product Warranty Accrual, Beginning Balance [Concept] Monetary As Of Credit us-gaap:ProductWarrantyAccrual
55 Product Warranty Accrual, Period Increase (Decrease) [Roll Up] [Abstract]

*

*

added:ProductWarrantyAccrualPeriodIncreaseDecreaseRollUp
56 Product Warranty Accrual, Warranties Issued [Concept] Monetary For Period Credit us-gaap:ProductWarrantyAccrualWarrantiesIssued
57 Product Warranty Accrual, Preexisting, Increase (Decrease) [Concept] Monetary For Period Credit us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
58 Product Warranty Accrual, Payments [Concept] Monetary For Period Debit us-gaap:ProductWarrantyAccrualPayments
59 Product Warranty Accrual, Additions from Business Acquisition [Concept] Monetary For Period Credit us-gaap:ProductWarrantyAccrualAdditionsFromBusinessAcquisition
60 Product Warranty Accrual, Currency Translation, Increase (Decrease) [Concept] Monetary For Period Credit us-gaap:ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease
61 Product Warranty Accrual, Period Increase (Decrease), Total [Concept] Monetary For Period

*

us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease
62 Product Warranty Accrual, Ending Balance [Concept] Monetary As Of Credit us-gaap:ProductWarrantyAccrual